package com.fesine.crm.po;
import com.fesine.dao.BasePo;

import java.util.Date;
import java.math.BigDecimal;

public class LeaveApplyInfoPo extends BasePo {
	private static final long serialVersionUID = 1L;
	//alias
	public static final String TABLE_ALIAS = "LeaveApplyInfo";
	public static final String ALIAS_ID = "主键";
	public static final String ALIAS_PACTERA_NO = "员工公司编号";
	public static final String ALIAS_NAME = "员工姓名";
	public static final String ALIAS_START_TIME = "开始时间";
	public static final String ALIAS_END_TIME = "结束时间";
	public static final String ALIAS_LEAVE_TYPE = "请假类型";
	public static final String ALIAS_DAY_COUNT = "请假天数";
	public static final String ALIAS_REASON = "请假事由";
	public static final String ALIAS_STATUS = "申请状态 0:申请;1:通过;2:拒绝";
	public static final String ALIAS_CREATE_TIME = "创建时间";
	public static final String ALIAS_UPDATE_TIME = "最后更新时间";
	

	//columns START
    /**
     * 主键       db_column: id 
     */ 	
	private Integer id;
    /**
     * 员工公司编号       db_column: pactera_no 
     */ 	
	private String pacteraNo;
    /**
     * 员工姓名       db_column: name 
     */ 	
	private String name;
    /**
     * 开始时间       db_column: start_time 
     */ 	
	private Date startTime;
    /**
     * 结束时间       db_column: end_time 
     */ 	
	private Date endTime;
    /**
     * 请假类型       db_column: leave_type 
     */ 	
	private Integer leaveType;
    /**
     * 请假天数       db_column: day_count 
     */ 	
	private Integer dayCount;
    /**
     * 请假事由       db_column: reason 
     */ 	
	private String reason;
    /**
     * 申请状态 0:申请;1:通过;2:拒绝       db_column: status 
     */ 	
	private Integer status;
    /**
     * 创建时间       db_column: create_time 
     */ 	
	private Date createTime;
    /**
     * 最后更新时间       db_column: update_time 
     */ 	
	private Date updateTime;
	//columns END

	
	public Integer getId() {
		return this.id;
	}
	
	public void setId(Integer id) {
		this.id = id;
	}

	
	public String getPacteraNo() {
		return this.pacteraNo;
	}
	
	public void setPacteraNo(String pacteraNo) {
		this.pacteraNo = pacteraNo;
	}

	
	public String getName() {
		return this.name;
	}
	
	public void setName(String name) {
		this.name = name;
	}

	
	public Date getStartTime() {
		return this.startTime;
	}
	
	public void setStartTime(Date startTime) {
		this.startTime = startTime;
	}

	
	public Date getEndTime() {
		return this.endTime;
	}
	
	public void setEndTime(Date endTime) {
		this.endTime = endTime;
	}

	
	public Integer getLeaveType() {
		return this.leaveType;
	}
	
	public void setLeaveType(Integer leaveType) {
		this.leaveType = leaveType;
	}

	
	public Integer getDayCount() {
		return this.dayCount;
	}
	
	public void setDayCount(Integer dayCount) {
		this.dayCount = dayCount;
	}

	
	public String getReason() {
		return this.reason;
	}
	
	public void setReason(String reason) {
		this.reason = reason;
	}

	
	public Integer getStatus() {
		return this.status;
	}
	
	public void setStatus(Integer status) {
		this.status = status;
	}

	
	public Date getCreateTime() {
		return this.createTime;
	}
	
	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	
	public Date getUpdateTime() {
		return this.updateTime;
	}
	
	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}


	

}

